difference between angular 1 and 2